#include <iostream>
using namespace std;

// +1-2+3-4+5-6+7-8+....+m
int func(int m)
{
	int sum1 = 0, sum2 = 0;
	for (int i = 1; i <= m; i += 2) sum1 += i;
	for (int i = 0; i <= m; i += 2) sum2 += i;
	return sum1 - sum2;
}
int main()
{
	int m = 0;
	cin >> m;
	int ret = func(m);
	cout << ret << endl;
	return 0;
}





// 1 1 2 3 5 8 13 21 34
//int func(int n)
//{
//	if (n == 1 || n == 2) return 1;
//	int count = n - 2;
//	int a = 1, b = 1, c = 0;
//	while (count--)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//	}
//	return c;
//}
//int main()
//{
//	int n = 0;
//	cin >> n;
//	int ret = func(n);
//	cout << ret << endl;
//	return 0;
//}
//


//bool func(int arr[][3], int target)
//{
//	int x = 0, y = 2;
//	while (x >= 0 && x < 3 && y >= 0 && y < 3)
//	{
//		if (target > arr[x][y])
//			x++;
//		else if (target < arr[x][y])
//			y--;
//		else
//			return true;
//	}
//	return false;
//}
//int main()
//{
//	int arr[][3] = { {1,2,3},{4,5,6},{7,8,9} };
//	int target = 7;
//	bool ret = func(arr, target);
//	if (ret) cout << "true" << endl;
//	else cout << "false" << endl;
//	return 0;
//}